Skip to content

Conversation

@mergify
Copy link

@mergify mergify bot commented Sep 26, 2025

This is #14609 by @gomoripeti with a different name for the new setting (intentionally kept specific to advanced.config, at least for now).

During a Mnesia => Khepri migration, all directories [under the node's data directory] except for a set of whitelisted ones will be deleted. This allows the users who install 3rd party plugins (e.g. community plugins) and keep them under the node's data directory to avoid plugin deletion.

Fixes #11304.


This is an automatic backport of pull request #14622 done by Mergify.

gomoripeti and others added 2 commits September 26, 2025 20:12
This is mainly for community plugins which want to migrate away from
Mnesia into a new subdir. (They might not even use Khepri, or use
Khepri but a different store id.)

Fixes #11304

(cherry picked from commit 3442c91)
'user_provided_plugins_data_dir' make it immediately
obvious that the data directory is for 3rd party
plugins (user-provided plugins), and it is
not set up or used internally by RabbitMQ.

(cherry picked from commit f2131c6)
@michaelklishin michaelklishin added this to the 4.2.0 milestone Sep 26, 2025
@michaelklishin michaelklishin merged commit c147aea into v4.2.x Sep 26, 2025
284 of 285 checks passed
@michaelklishin michaelklishin deleted the mergify/bp/v4.2.x/pr-14622 branch September 26, 2025 20:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants